Internet Archive BookReader

On the alternation of generations; or The propagation and development of animals through alternate generations ..